'use strict';

// 扩展一些框架便利的方法
const SELECT = Symbol('Context#QueryTypes.SELECT');
module.exports = {
  get select() {
    // this 就是 ctx 对象，在其中可以调用 ctx 上的其他方法，或访问属性
    if (!this[SELECT]) {
      // 例如，从 header 中获取，实际情况肯定更复杂
      console.log('---进了了----', this)
      this[SELECT] = {
        type: this.Sequelize.QueryTypes.SELECT
      }
    }
    return this[SELECT];
  },
};